$(function() {
    selecteach();
})

function selecteach() {
    $(".select").each(function () {
        var s = $(this);
        var z = parseInt(s.css("z-index"));
        var dt = $(this).children("dt");
        var dd = $(this).children("dd");
        var _show = function () {
            dd.slideDown(200);
            s.css("z-index", z + 1);
        }; //展开效果
        var _hide = function () {
            dd.slideUp(200);
            s.css("z-index", z);
        }; //关闭效果
        dt.click(function () {
            dd.is(":hidden") ? _show() : _hide();
            dt.toggleClass("cur");
        });
        dd.find("p").click(function () {
            //alert("选择")
            dt.children("span").html($(this).html());
            var value = $(this).attr("value");
            //console.log(value);
            dt.children("span").attr("value", value);
            $(this).addClass("cur");
            $(this).siblings().removeClass("cur");
            dt.removeClass("cur");
            _hide();
        }); //选择效果（如需要传值，可自定义参数，在此处返回对应的“value”值 ）
        $("body").click(function (i) {
            !$(i.target).parents(".select").first().is(s) ? _hide() : "";
        });
    })
}